找到 “单片机 ” 相关内容 条
  • 全部
  • 默认排序

做了单片机开发十多年了,STM32是我用过的单片机里面,最省心的。用STM32做过的产品,至少10几个以上了。其实不仅仅是STM32,还有STM8系列,也很稳。我们无际单片机特训营好几个项目,都用了STM8和STM32系列。我第一次接触ARM内核的单片机,是NXP的,用过STM32后,NXP不香了,

1482 0 0
很多MCU公司,为什么都是仿STM32?

掉电存储是单片机系统中非常常用的一项功能。非易失性存储器也有很多选择,比如EEPROM、FRAM、单片机内部Flash、SPI flash、eMMC、SD卡、NAND flash等等。工程师需要根据项目的实际需求来选择存储器。一般需要考虑以下几个方面:1、容量大小容量是存储器选择时首先要考虑的东西。

非易失存储器的选择和使用

我们在调试单片机程序时,经常会需要查看某个变量或数组的值,一般情况下,可以通过“Add xxx to Watch”来查看,或直接查看内存。但有时候,比如ADC采样时,单纯的看变量值不太直观,如果能查看整个数组的波形变化就非常方便了。查看波形的方式有很多种,通过串口传输到上位机查看《串口波形显示软件

调试程序时怎样查看变量波形?看这里

51单片机是一种广泛使用的微控制器,以其简单易用和强大的功能被广泛应用于各种电子产品中。51单片机内部包含多个主要模块,各个模块协同工作以实现系统的各种功能。以下是51单片机的几个主要模块:中央处理器(CPU):51单片机的核心,负责指令的

51单片机有哪些功能模块是最重要?

之前有个老铁问我,他用Mac电脑,可以用来开发单片机程序吗?我的回答是:非必要最好不要用Mac。原因很简单,你会走很多不必要的弯路。相对于Windows单片机开发,Mac电脑可能存在以下问题:软件支持许多嵌入式开发工具和IDE的官方版本主要支持Windows系统,特别是有一些早期的芯片。早期不意味着

单片机可以用Mac电脑编程吗?

在单片机与外部设备的数据交换过程中,电子工程师需要思考用哪种通信方式,其中串行通信与并行通信是主流的通信方式,各自有特点及适用场景,那么如何区分这个单片机系统是用的哪种通信方式?下面一起来看看吧!1、串行通信①信号线数量串行通信使用较少的信

​ 单片机系统如何区分串行/并行通信?

单片机系统的主流通信方式可分为串行通信和并行通信,选错通信方式,轻则资源浪费,重则项目流程。所以如何根据单片机类型,合理选择通信方式?1、8位单片机(如PIC16F、ATmega328)必须用串行通信场景:传感器数据采集(温湿度、光照)原因

8位-64位单片机如何选择通信方式?

我是从51单片机学过来的,也能明显感觉到知识断层了。 翻开手册,密密麻麻的英文和数字像天书砸过来,我心想:这辈子能学得完吗?每看懂一点,就冒出十个新疑问,知识断层像个无底洞,填都填不满。 ADC、DMA、SPI……每个外设都像一座大山压过来,我还没爬完一座,另一座就崩了,越

学习STM32时,为什么总感觉知识断层了?

之前直播,有人让我讲讲状态机,因为涉及内容比较多,当时一时半会没想好,口头表述不够系统。 而且要有具体需求去设计比较直观些,今天这篇文章,就以我们无际单片机的项目《WiFi 4G LoRa 防盗报警主机》为例,讲解下状态机的设计。 报警主机这个设备是智能家居和

从需求到状态机设计:3200字保姆式项目实例教程!

时间很快,不知不觉从事单片机开发近10年了,对于单片机怎么学这个话题,感慨万千。 单片机在外行人看来门槛很高,既要懂硬件,又要会编程,大多数人还没开始已经吓尿了! 其实,单片机并大家没想的这么难,关键就是方向正确 努力。 下面来讲讲我的自学经历。 曾经我和大多数即将步入社会的学生一样,不知道自己以后

单片机怎么学?入门先学什么?